@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td { padding:0; margin:0; }
img, a img { border:0; }
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; list-style:none; }
address, caption, cite, code, dfn, em, th, var { font-weight:normal; font-style:normal; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:12px;}
q:before, q:after { content:''; }
abbr, acronym { border:0; }
body { font-size:12px; font-family:Arial, "Microsoft YaHei"; font-family:"Microsoft YaHei", Arial; font-family:"Microsoft YaHei", Arial\9; background-color:white; line-height:18px;  }
select { font-size:12px; }
input { border:1px solid #d6d6d6; padding:4px; }
input.check_input { border:0px; }
input.radio_input { border:0px; }
a { text-decoration:none; color:#145CA3; }
a:hover{ text-decoration:underline;}
.left { float:left; }
.right { float:right; }
img.left { margin:0px 10px 0px 0px; }
.text_left { text-align:left; }
.text_right { text-align:right; }
.hrs_interval{ margin-top:6px;}

.font_color_gray_1{ color:#999}

.clear-block:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear-block { display:-moz-inline-box; display:inline-block; }/* Hides from IE-mac \*/
* html .clear-block { height:1%; }
.clear-block { display:block; }
a.link, a.link:visited, a.link:link { background:transparent url(../images/sprite_icon.png) no-repeat 0 -45px; _background-position:0 -47px; padding-left:15px; font-weight:bold; color:#FF0A00;display:-moz-inline-box; text-decoration:none; display:inline-block;  }
a.link, a.link:visited, a.link:link { _display:inline; }
.star a.link,
.star a.link:visited,
.star a.link:link,
.star a.link:active,
.star a.link:hover{color:#145CA3; background-position:0 -345px; _background-position:0 -347px;}


a.button_style_1 { width:65px; height:26px; line-height:26px; color:#fff; background:url(../images/button_js_bg.gif) top left no-repeat; display:block; text-decoration:none !important; text-align:center; margin-left:8px; }
#wrapper { width:1002px; background:#FFFFFF url(../images/shadow.png) repeat-y scroll -1px 100%; margin:0px auto; }
#wrapper tbody { border:0 none; }
#layout01 { background:transparent url(../images/shadow.png) repeat-y scroll 100% 100%; padding:0px 9px 0px 0px; }
#layout02 { background:#FFFFFF url(../images/shadow_bottom.png) repeat-x scroll left bottom; margin:0px 0px 0px 9px; height:100%; position:relative; }
#wrapper.star #layout02 { background-color:#D4E1EE; }
#corner01 { position:absolute; bottom:0; _bottom:-1px; left:-9px; width:14px; height:14px; overflow:hidden; background:transparent url(../images/itsbg.gif) no-repeat scroll 0 -600px; }
#corner02 { position:absolute; bottom:0; _bottom:-1px; right:-9px; width:14px; height:14px; overflow:hidden; background:transparent url(../images/itsbg.gif) no-repeat scroll 100% -600px; }
#content { margin-bottom:0px; padding:8px 12px; position:relative; z-index:1;}

#wrapper.star h2{ font-size:16px; font-weight:bold; color:#f90a03;}
#wrapper.star h2.small_icon_0{ padding-left:25px; line-height:19px; background:url(../images/index_small_icon.gif) no-repeat left 0;}
#wrapper.star h2.small_icon_1{ padding-left:25px; line-height:19px; background:url(../images/index_small_icon.gif) no-repeat left -121px;}
#wrapper.star h2.small_icon_2{ padding-left:25px; line-height:19px; background:url(../images/index_small_icon.gif) no-repeat left -81px;}
#wrapper.star h2.small_icon_3{ padding-left:25px; line-height:19px; background:url(../images/index_small_icon.gif) no-repeat left -41px;}

.errormsg{ background:#FFD2D2; border:solid 1px #FF5959; padding:5px 10px}
#index_search_box .errormsg{ margin:10px;}

div.text_input { display:-moz-inline-box;  display:inline-block;border:solid 1px #afafaf; width:132px; color:#9e9e9e; background:#f6f6f6; height:16px; padding:2px; vertical-align:middle; position:relative; _zoom:1; }
div.text_input { *display:inline;
}
div.text_input input { position:absolute; left:-1px; top:-1px; z-index:2; }
div.text_input span { position:absolute; left:-1px; top:-1px; z-index:1; padding:0 5px; }
input.text_input { border:solid 1px #afafaf; width:132px; color:#666; background:#f6f6f6; height:16px; padding:2px; vertical-align:middle; }

.border_red{ border:solid 3px #ec2d23;}

.loading { background:#fff url(../images/loading.gif) no-repeat center center; }
.content_loading { background:#fff url(../images/loading.gif) no-repeat center center; }
.hot_hotel .n_mainpage_wrapper { height:105px; overflow:hidden; _zoom:1;}

.index_focus { background:#fff; overflow:hidden; _zoom:1;}
.index_focus .index_focus_left { float:left; overflow:hidden; _zoom:1; padding:4px; width:550px; height:320px;}
.index_focus .index_focus_left .index_search {  _zoom:1; }
.index_focus .index_focus_left .index_search .index_search_wrapper{ width:528px;height:299px; background:#ffeae9; padding:8px;  overflow:hidden; }
.index_focus .index_focus_left .index_images { width:455px; float:right; }
.index_focus .index_focus_left .index_search_wrapper{ position:absolute; left:16px; top:12px; z-index:10;}


.index_focus .index_focus_right { float:right; width:396px;height:320px; padding:4px 4px 4px 2px; background:#fff; _zoom:1; _overflow:hidden;}
.hot_hotel .hot_hotel_title { clear:both; _zoom:1; position:relative; z-index:1; height:25px; padding:3px 8px 2px 8px; border-bottom:solid 1px #145ca4; background:url(../images/index_small_icon.gif) repeat-x left -540px; }
#wrapper .hot_hotel h2{ font-size:14px; color:#FB0A01; font-weight:bold; height:22px; text-align:center; line-height:22px;  }
#wrapper .hot_hotel{ border:solid 1px #145CA4;float:left;width: 476px;}
#wrapper .hot_hotel h2 span{ font-size:12px; color:#999; font-weight:normal;}

.index_focus .index_focus_right .index_images{ float:left; width:396px; _zoom:1;padding-bottom: 4px;}
.index_focus .index_focus_right dl.hrs_list{ padding-left:8px;}/*自己修改 原始的为 float:left; padding-left:8px; width:220px;*/

.progressBase{ display:-moz-inline-box; display:inline-block; font-size:0; line-height:0; border:solid 1px #5b9848; margin-right:3px; vertical-align:middle;}
.progressBase{ *display:inline;}
.progressBase .progressBar{ display:-moz-inline-box; display:inline-block; height:8px; background:url(../images/index_small_icon.gif) repeat-x left -522px;}
.progressBase .progressBar{ *display:inline;}

.hot_hotel .hot_hotel_title .hot_hotel_tab { padding:0 5px; position:absolute; _zoom:1; bottom:-1px; left:0; top:3px; z-index:20; width:100%}
.hot_hotel .hot_hotel_title .hot_hotel_tab dl { clear:both; display:block; overflow:hidden; _zoom:1;}
.hot_hotel .hot_hotel_title .hot_hotel_tab dt{ display:block; float:left; color:#fff; font-size:13px; font-weight:bold; color:#ffffff; height:25px; line-height:25px; padding-top:1px; *padding-top:3px; padding-top:3px\9; padding-right:5px; padding-left:5px;}
.hot_hotel .hot_hotel_title .hot_hotel_tab dd { display:block; padding:4px 7px 3px 7px; *padding:5px 7px 2px 7px; height:20px; line-height:20px;  float:left; color:#fff; cursor:pointer;}
.hot_hotel .hot_hotel_title .hot_hotel_tab dd.active { color:#145CA3; padding:3px 6px; *padding:5px 6px 2px 6px;  border-top:solid 1px #145ca4; border-right:solid 1px #145ca4; border-left:solid 1px #145ca4; background-color:#fff; background-image:url(../images/index_small_icon.gif); background-position:center -216px; border-bottom:solid 1px #fff; background-repeat:no-repeat; _zoom:1; }

.hot_hotel .progressBase{ margin-left:3px;}
.hot_hotel .comment{ color:#666; font-size:11px; white-space:nowrap;}
.hot_hotem .comment span{ }
.hot_hotel .starts{ width:60px; display:-moz-inline-box;  display:inline-block;vertical-align:middle;}
.hot_hotel .starts{ *display:inline;}

.hot_hotel_content { clear:both; overflow:hidden; _zoom:1; padding:5px 0; height:104px; *height:99px; *padding-top:10px; /*border-right:solid 1px #145ca4; border-left:solid 1px #145ca4; border-bottom:solid 1px #145ca4;*/}
.hot_hotel_item { float:left; width:304px; padding:0px 5px; border-right:solid 1px #ececec; }
.hot_hotel_item li { display:block; clear:both; overflow:hidden; _zoom:1; padding:2px 0;  *padding:0; background:url(../images/index_small_icon.gif) repeat-x left -238px; line-height:15px; *margin-top:-2px;}
.hot_hotel_item .hot_hotel_item_title { float:left; _width:200px; line-height:15px;  padding-right:5px; overflow:hidden; _zoom:1; white-space:nowrap;}
.hot_hotel_item .hot_hotel_item_title .hot_hotel_item_title_more{ white-space:nowrap; height:15px;}
.hot_hotel_item .hot_hotel_item_title img{ margin:0; padding:0;  line-height:0;}
.hot_hotel_item .hot_hotel_item_title h3 { padding:0; margin:0; font-weight:normal; display:block; overflow:hidden; _zoom:1; line-height:15px; height:15px; white-space:nowrap; overflow:hidden; width:202px; }
.index_topics .hot_hotel_item .hot_hotel_item_title h3{ width:auto;}
.hot_hotel_item .hot_hotel_item_title h3 a{background:#fff;}
.hot_hotel_item .hot_hotel_item_infor { float:right; line-height:15px; /*_width:85px;*/_display:inline; *margin-top:1px; _zoom:1; overflow:hidden; text-align:right; white-space:nowrap;}
.hot_hotel_item .hot_hotel_item_infor span { display:block; clear:both; overflow:hidden; _zoom:1;}
.hot_hotel_item .hot_hotel_item_infor { font-size:12px; background:#fff;  line-height:14px; }
.hot_hotel_item .hot_hotel_item_infor em { text-decoration:line-through; }
.hot_hotel_item .hot_hotel_item_infor .font_color_red a:link,.hot_hotel_item .hot_hotel_item_infor .font_color_red a:active,.hot_hotel_item .hot_hotel_item_infor .font_color_red a:visited,.hot_hotel_item .hot_hotel_item_infor .font_color_red a:hover{ color:#F90B01;}
.hot_hotel_item .hot_hotel_item_infor .hrs_old_price{ color:#999;}
.hot_hotel_item .hot_hotel_item_infor .hrs_now_price{ color:#DB7509;}
.hot_hotel_item .hot_hotel_item_infor .hrs_now_price a{ color:#FF0A00;}
.hot_hotel_item .hot_hotel_item_infor .hrs_now_price a:link,
.hot_hotel_item .hot_hotel_item_infor .hrs_now_price a:active,
.hot_hotel_item .hot_hotel_item_infor .hrs_now_price a:visited,
.hot_hotel_item .hot_hotel_item_infor .hrs_now_price a:hover{ color:#db7509; text-decoration:none;}
.hot_hotel_item.no_border { border:0; }
.hot_hotel_item h3 {display:-moz-inline-box; display:inline-block;  }
.hot_hotel_item h3 { _display:inline; }

.index_banner_block{ clear:both; _width:100%; }

.search_button.disabled_submit { background:url(../images/itsbg.gif) no-repeat right -100px; }
.index_middle_banner { height:91px; background:url(../images/index_middle_banner_bg.gif) repeat-x; border:solid 1px #d0d0d0; padding:6px 0; overflow:hidden; _zoom:1; }
.index_middle_banner .block{ float:left; width:320px; overflow:hidden; _zoom:1;}
.index_middle_banner .index_banner_block_item { float:left; height:91px; width:298px; padding:0 10px; border-right:solid 1px #bbc8d0; }
.index_middle_banner .index_banner_block_item h2 { font-size:15px; font-weight:normal; line-height:19px; color:#2167a2; }
.index_middle_banner .no_border { border:0; }
.index_middle_banner .why img { margin-top:8px; }
.index_middle_banner .cc div { margin-top:10px; }
.index_middle_banner .cc div input.text_input { border:solid 1px #d1dee6; width:212px; }
.index_middle_banner .video { position:relative; _zoom:1; }
.index_middle_banner .video a.img { display:block; position:absolute; left:140px; top:0px; }
.index_middle_banner .cc .button { cursor:pointer; width:72px; height:23px; background:url(../images/mail_btn.jpg) no-repeat; border:0; font-size:0; line-height:0; }
.index_middle_banner .cc input { vertical-align:middle; }




.index_topics {width:316px; background:#fff; float:left; margin-right:6px; line-height:16px; _display:inline;}
.index_topics .index_topics_title { clear:both; padding:5px 10px; overflow:hidden; _zoom:1; border-bottom:solid 1px #c4d5e5; }
.index_topics .index_topics_title h2 { display:block; float:left; }
.index_topics .index_topics_title h2 a.title_link:link, .index_topics .index_topics_title h2 a.title_link:active, .index_topics .index_topics_title h2 a.title_link:visited, .index_topics .index_topics_title h2 a.title_link:hover{ color:#FB0A01;}
.index_topics .index_topics_title .link { display:block; float:right; margin-top:2px;}
.index_topics .index_topics_item_title { padding:5px 10px; _zoom:1; overflow:hidden; height:25px; line-height:25px; }
.index_topics .index_topics_item_title h3 { font-size:14px; color:#145e9f; }
.index_topics .open .index_topics_item_title span{ display:none;}

.index_topics .index_topics_item{ width:100%}
.index_topics .index_topics_item .index_topics_item_content { padding:0px 10px; overflow:hidden; _zoom:1; background-color:#fff;}
.index_topics .index_topics_item.open .index_topics_item_content { padding:0px 10px; display:block; }
.index_topics .index_topics_item .index_topics_item_content .index_topics_item_content_top { overflow:hidden; _zoom:1; margin:5px 0; height:100px;}
.index_topics .index_topics_item .index_topics_item_content .index_topics_item_content_top a.img { display:block; float:left; width:74px; height:66px; margin-top:3px;}
.index_topics .index_topics_item .index_topics_item_content .index_topics_item_content_top a.img img { width:74px; height:66px; }
.index_topics .index_topics_item .index_topics_item_content .index_topics_item_content_top .text { float:left; padding-left:10px; width:210px; }
.index_topics .index_topics_item .index_topics_item_content .index_topics_item_content_top p { padding:0px 0px 4px 0; }
.index_topics .index_topics_item.close .index_topics_item_content { display:none; }
.index_topics .hot_hotel_item { display:block; padding:5px 0; width:100%; float:none; font-size:11px; border:0; }
.index_topics .hot_hotel_item .hot_hotel_item_title { float:left;  overflow:hidden; _zoom:1; width:227px;  white-space:nowrap;}
.index_topics .hot_hotel_item img { font-size:0; display:block; float:left; margin-top:4px; vertical-align:middle;}
.index_topics .hot_hotel_item h3 { display:block; float:left; padding-right:4px; }
.index_topics .index_topics_item { display:block; *margin-bottom:-4px;
}
.index_topics .index_topics_item .index_topics_item_title { position:relative; _zoom:1; }
.index_topics .index_topics_item .index_topics_item_title h3 { float:left; display:block; width:86px; }
.index_topics .index_topics_item .index_topics_item_title span.info_1 { display:block; float:left; color:#777; }
.index_topics .index_topics_item .index_topics_item_title span.info_0 { display:block; float:left;  font-size:14px; color:#145e9f;}
.index_topics .index_topics_item .index_topics_item_title em { width:8px; height:4px; display:block; position:absolute; right:10px; top:15px; background:url(../images/index_small_icon.gif) no-repeat; }

.index_topics .index_topics_item .index_topics_item_title a.more{ display:block; _display:inline; float:right; margin-right:15px;}


.index_topics .index_topics_item.open .index_topics_item_title { border-top:solid 1px #fff; background:#fff; }
.index_topics .index_topics_item.open .index_topics_item_title em { background-position:left -286px; }
.index_topics .index_topics_item.open .index_topics_item_title span.info_0 { display:block; }
.index_topics .index_topics_item.open .index_topics_item_title span.info_1 { display:none; }
.index_topics .index_topics_item.open .index_topics_item_content { display:block }
.index_topics .index_topics_item.close .index_topics_item_title { cursor:pointer; border-top:solid 1px #e8e8e8; background:url(../images/index_topics_title_bg.gif) repeat-x; }
.index_topics .index_topics_item.close a.more{ display:none;}
.index_topics .index_topics_item.close .index_topics_item_title em { background-position:left -309px; }
.index_topics .index_topics_item.close .index_topics_item_title span.info_0 { display:none; }
.index_topics .index_topics_item.close .index_topics_item_title span.info_1 { display:block; }
.index_topics .index_topics_item.close .index_topics_item_content {  }
.index_topics .index_topics_item .index_topics_item_title b.new { display:block; position:absolute; right:70px; top:12px; width:24px; height:8px; background-position:left -408px; }

.links_images { margin-right:-8px;  _zoom:1; overflow:hidden; float:left;}
.links_images .block { display:inline; float:left; margin-right:6px; width:209px; height:80px; }
.links_images .block img { width:209px; height:80px; }
.links_images .no_margin { margin:0; }
#index_focus_images { clear:both; border:solid 3px #f2f2f2; padding:3px;  position:relative; _zoom:1; }
#index_focus_images h3 { display:block; clear:both; margin-top:3px; height:19px; line-height:19px; padding:0 5px; font-weight:normal; background:#f2f2f2; }
#index_focus_images .images_box {  height:165px; }
#index_focus_images .images_box a{ display:block;}
#index_focus_images .images_box img { width:384px; height:165px; display:block;}
#index_focus_images .images_btn_bar { position:absolute; _zoom:1; right:3px; bottom:7px; _bottom:4px; height:15px; line-height:15px; padding:0px 5px; }
#index_focus_images .images_btn_bar a { display:-moz-inline-box;  display:inline-block;height:15px; padding:2px 3px 0 3px; font-size:11px; background:#edf6fd; color:#000; margin:0 1px; }
#index_focus_images .images_btn_bar a.active { color:#fff; background:url(../images/index_small_icon.gif) no-repeat center -448px; }
#index_focus_images b { display:block; width:5px; height:3px; background:url(../images/index_small_icon.gif) no-repeat left -497px; position:absolute; left:360px; top:180px; }
.index_topics_content{ position:relative; _zoom:1; display:block; overflow:hidden; }


.hrs_list{ display:block;}
.hrs_list dt{ font-size:16px; color:#f90a03; font-weight:bold; padding:5px 0;}
.hrs_list dd{ padding:3px 0;}




.arrow dd{ padding-left:10px; background:url(../images/index_small_icon.gif) no-repeat left -575px;}

b.new{ background:url(../images/index_small_icon.gif) no-repeat scroll left -339px; display:-moz-inline-box;  display:inline-block; font-size:0; height:11px; line-height:0; margin:0 3px; vertical-align:middle; width:24px;}
b.new{ *display:inline;}


#block-protime_new_index_three_block-2{ float:left;}
#block-protime_new_index_three_block-2 .banner_block{ clear:none; float:left;}
#block-protime_new_index_three_block-1{ float:left;}
#block-protime_new_index_three_block-1 .banner_block{ clear:none; float:left;}
#block-protime_new_index_three_block-0{ float:left;}
#block-protime_new_index_three_block-0 .banner_block{ clear:none; float:left;}

#block-block-55{ float:left; overflow:hidden; _zoom:1;}
#block-block-55 .block_cantent{ float:left; overflow:hidden; _zoom:1;}
#block-block-55 .banner_block{ float:left; overflow:hidden; _zoom:1;}

#block-block-58,
#block-block-51{ float:right; width:639px;}
#block-webformblock-5339{ float:left; float:left; width:252px; height:35px; background:url(../images/hrs_rss_bg.gif) no-repeat; padding:45px 0 0 65px; overflow:hidden; _zoom:1;}
#block-webformblock-5339 h2{ display:none;}
#block-webformblock-5339 h1{ display: none;}
#block-webformblock-5339 label{ display:none;}
#block-webformblock-5339 .form-text{background:#F6F6F6; border:1px solid #AFAFAF; color:#666666; height:16px; padding:2px; vertical-align:middle; width:132px; margin-top:2px;}
#block-webformblock-5339 .webform-component-email{ float:left; _zoom:1;}
.hrs_rss_block .hrsBtn_6{ vertical-align:middle;}
#block-webformblock-5339 .form-submit{ font-size:0; text-indent:-1000px; width:80px; *width:82px; height:25px; *height:27px; background:url(../images/hrs_rss_submit.gif) no-repeat; margin-left:3px;}

#block-webformblock-7167{ float:left; float:left; width:252px; height:35px; background:url(../images/hrs_rss_bg.gif) no-repeat; padding:45px 0 0 65px; overflow:hidden; _zoom:1;}
#block-webformblock-7167 h1{ display: none;}
#block-webformblock-7167 h2{ display:none;}
#block-webformblock-7167 label{ display:none;}
#block-webformblock-7167 .form-text{background:#F6F6F6; border:1px solid #AFAFAF; color:#666666; height:16px; padding:2px; vertical-align:middle; width:132px; margin-top:2px;}
#block-webformblock-7167 .webform-component-email{ float:left; _zoom:1;}
.hrs_rss_block .hrsBtn_6{ vertical-align:middle;}
#block-webformblock-7167 .form-submit{ font-size:0; text-indent:-1000px; width:80px; *width:82px; height:25px; *height:27px; background:url(../images/hrs_rss_submit.gif) no-repeat; margin-left:3px;}


#heard { height:113px; background:#901517 url(../images/heard_bg.gif) repeat-x scroll bottom left; position:relative; z-index:100; }
#heard h1 { padding:14px 12px 9px 12px; position:relative; _zoom:1; z-index:1;}
#heard h1 a { position:absolute; padding-left:26px; padding-right:26px; left:0; top:13px; z-index:1;}
#heard h1 a.other_logo{ margin-left:225px; position:static;  display:table-cell; padding-left:230px;  height:56px; vertical-align:middle; *display:block; *font-size:64px; *position:absolute; *margin-left:5px; _zoom:1; z-index:1; *left:0px;/*绾︿负楂樺害鐨�73锛�*0.873 绾︿负175*/*font-family:Arial; text-align:left; width:200px; *margin-top:-8px;}
#heard h1 a.other_logo img { vertical-align:middle; }
#heard .hotlineInfo { position:absolute; *z-index:-1;
right:20px; top:32px; display:inline; }
#heard ul.nav { margin:0px 12px; background:url(../images/top_nav_bg.gif) left top repeat-x; }
#heard ul.nav li { float:left; display:block; background:url(../images/top_nav_list_bg.gif) 0 70% no-repeat; margin-right:-1px; }
#heard ul.nav li.first { background:none; }
#heard ul.nav li.hrs_globe_link { float:right; display:block; position:static; background:url(../images/nav_list_golab_bg.gif) bottom right no-repeat; }
#heard ul.nav li a { color:#fff; text-decoration:none; line-height:28px; display:block; }
#heard ul.nav li.hasDrop { position:relative; }
#heard ul.nav li.hasDrop a { position:relative; }
#heard ul.nav li a:hover, #heard ul.nav li.active a, #heard ul.nav li.hover a { color:#ef3332; background:url(../images/top_nav_act_1.gif) top left no-repeat #fff; }
#heard ul.nav li a span { font-weight:bold; display:block; padding:8px 18px 4px 18px; line-height:16px; }
#heard ul.nav li.hasDrop a span { background:url(../images/arr_mainnav.gif) 110px 15px no-repeat; padding-right:28px; }
#heard ul.nav li a:hover span, #heard ul.nav li.active a span { background:url(../images/top_nav_act_2.gif) right top no-repeat; }
#heard ul.nav li.hover a span, #heard ul.nav li.hover a:hover span { background:url(../images/top_nav_act_2_arr.gif) right top no-repeat; }
#heard ul.nav li ul { position:absolute; left:0; top:28px; z-index:999; display:none; padding-top:1px; border:1px solid #d7d7d7; border-top:0; min-width:126px !important; width:126px; border-bottom:0; background:#fff url(../images/line_dash_topnav.gif) left top repeat-x; }
#heard ul.nav li ul li { float:none; height:25px; line-height:24px; padding:0; color:#f13333; border:0; border-bottom:1px solid #d7d7d7; }
#heard ul.nav li ul li a, #heard ul.nav li.hover ul li a { padding:1px 0 0 0; text-indent:10px; width:100%; background:none; display:block; color:#f13333; }
#heard ul.nav li ul li a:hover { background:#f13333; color:#fff; }
#heard ul.topNav { position:absolute; right:15px; z-index:3; top:5px; border:1px solid #f7adae; border-bottom:0; border-right:0; background:#bd1514; }
#heard ul.topNav li { float:left; position:relative; height:17px; *height:15px;
line-height:14px; border-right:1px solid #f7adae; border-bottom:1px solid #f7adae; padding:1px 10px 0 7px; *padding-top:3px;
color:#fce4e2; }
#heard ul.topNav li a { padding-right:17px; display:block; background:url(../images/arr_topnav.gif) right center no-repeat; color:#fce4e2; }
#heard ul.topNav li.hover { background:#fce4e2; }
#heard ul.topNav li.hover a { color:#be1512; background:url(../images/arr_topnav_hover.gif) right center no-repeat; text-decoration:none; }
#heard ul.topNav li.no_sub a { background:none; padding-right:0; }
#heard ul.topNav li ul { position:absolute; right:-1px; top:19px; z-index:999; padding-top:1px; display:none; border:1px solid #d7d7d7; border-top:0; min-width:106px !important; width:106px; border-bottom:0; background:#fff url(../images/line_dash_topnav.gif) left top repeat-x; }
#heard ul.topNav li ul li { float:none; height:25px; line-height:24px; padding:0; color:#f13333; border:0; border-bottom:1px solid #d7d7d7; }
#heard ul.topNav li ul li a, #heard ul.topNav li.hover ul li a { padding:1px 0 0 0; text-indent:10px; width:100%; background:none; display:block; color:#f13333; }
#heard ul.topNav li ul li a:hover { background:#f13333; color:#fff; }
#heard ul.topNav li i { cursor:default; font-style:normal; background:url(../images/sprite_all.png) no-repeat; padding-left:22px; }
#heard ul.topNav li.language ul li { background:none; width:25%; }
#heard ul.topNav li.language ul li i { line-height:24px; }
#heard ul.topNav ul#language { width:36.03em; }
#heard ul.topNav #language li { float:left; }
#heard ul.topNav .language li a:hover, #heard ul.topNav .language li a:active, #heard ul.topNav .language li a:focus { text-decoration:none; }
#heard ul.topNav li ul li a:hover i, #heard ul.topNav li ul li a:active i, #heard ul.topNav li ul li a:focus i { cursor:pointer; text-decoration:underline; }
#heard ul.topNav .language i.de { background-position:0 -3598px; }
#heard ul.topNav .language i.en { background-position:0 -3698px; }
#heard ul.topNav .language i.en_US { background-position:0 -3798px; }
#heard ul.topNav .language i.es { background-position:0 -3898px; }
#heard ul.topNav .language i.fr { background-position:0 -3998px; }
#heard ul.topNav .language i.it { background-position:0 -4098px; }
#heard ul.topNav .language i.af { background-position:0 -4198px; }
#heard ul.topNav .language i.ca { background-position:0 -4298px; }
#heard ul.topNav .language i.cs { background-position:0 -4398px; }
#heard ul.topNav .language i.zh_CN, #heard ul.topNav .language i.zh_TW { background-position:0 -4498px; }
#heard ul.topNav .language i.da { background-position:0 -4598px; }
#heard ul.topNav .language i.et { background-position:0 -4698px; }
#heard ul.topNav .language i.el { background-position:0 -4798px; }
#heard ul.topNav .language i.hi { background-position:0 -4898px; }
#heard ul.topNav .language i.hr { background-position:0 -4998px; }
#heard ul.topNav .language i.zu { background-position:0 -5098px; }
#heard ul.topNav .language i.ja { background-position:0 -5198px; }
#heard ul.topNav .language i.ko { background-position:0 -5298px; }
#heard ul.topNav .language i.lv { background-position:0 -5398px; }
#heard ul.topNav .language i.lt { background-position:0 -5498px; }
#heard ul.topNav .language i.hu { background-position:0 -5598px; }
#heard ul.topNav .language i.nl { background-position:0 -5698px; }
#heard ul.topNav .language i.no { background-position:0 -5798px; }
#heard ul.topNav .language i.pl { background-position:0 -5898px; }
#heard ul.topNav .language i.pt { background-position:0 -5998px; }
#heard ul.topNav .language i.ru { background-position:0 -6098px; }
#heard ul.topNav .language i.sl { background-position:0 -6198px; }
#heard ul.topNav .language i.sk { background-position:0 -6298px; }
#heard ul.topNav .language i.fi { background-position:0 -6398px; }
#heard ul.topNav .language i.sv { background-position:0 -6498px; }
#heard ul.topNav .language i.tr { background-position:0 -6598px; }

ul.nice-menu, ul.nice-menu ul { z-index:2; position:relative; }
ul.nice-menu li { position:relative; }
ul.nice-menu a { display:block; color:#fff; }
ul.nice-menu ul, #header-region ul.nice-menu ul { position:absolute; visibility:hidden; }
ul.nice-menu li.over ul { visibility:visible; }
ul.nice-menu ul li { display:block; }
ul.nice-menu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.nice-menu li:hover ul, ul.nice-menu li.menuparent li:hover ul, ul.nice-menu li.menuparent li.menuparent li:hover ul, ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul, ul.nice-menu li.over ul, ul.nice-menu li.menuparent li.over ul, ul.nice-menu li.menuparent li.menuparent li.over ul, ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul, #header-region ul.nice-menu li:hover ul, #header-region ul.nice-menu li.menuparent li:hover ul, #header-region ul.nice-menu li.menuparent li.menuparent li:hover ul, #header-region ul.nice-menu li.over ul, #header-region ul.nice-menu li.menuparent li.over ul, #header-region ul.nice-menu li.menuparent li.menuparent li.over ul { visibility:visible; }
ul.nice-menu li:hover ul ul, ul.nice-menu li:hover ul ul ul, ul.nice-menu li:hover li:hover ul ul, ul.nice-menu li:hover li:hover ul ul ul, ul.nice-menu li:hover li:hover li:hover ul ul, ul.nice-menu li:hover li:hover li:hover ul ul ul, ul.nice-menu li.over ul ul, ul.nice-menu li.over ul ul ul, ul.nice-menu li.over li.over ul ul, ul.nice-menu li.over li.over ul ul ul, ul.nice-menu li.over li.over li.over ul ul, ul.nice-menu li.over li.over li.over ul ul ul, #header-region ul.nice-menu li:hover ul ul, #header-region ul.nice-menu li:hover ul ul ul, #header-region ul.nice-menu li:hover li:hover ul ul, #header-region ul.nice-menu li:hover li:hover ul ul ul, #header-region ul.nice-menu li:hover li:hover li:hover ul ul, #header-region ul.nice-menu li:hover li:hover li:hover ul ul ul, #header-region ul.nice-menu li.over ul ul, #header-region ul.nice-menu li.over ul ul ul, #header-region ul.nice-menu li.over li.over ul ul, #header-region ul.nice-menu li.over li.over ul ul ul, #header-region ul.nice-menu li.over li.over li.over ul ul, #header-region ul.nice-menu li.over li.over li.over ul ul ul { visibility:hidden; }
ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul { overflow:visible !important; }
ul.nice-menu li.menuparent ul iframe, #header-region ul.nice-menu li.menuparent ul iframe { display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:20px; height:20px; }
body #heard h1 { padding:14px 12px 1px 12px; height:66px; }
ul.nice-menu, ul.nice-menu ul { margin:0px 12px; background:url(../images/top_nav_bg.gif) left bottom repeat-x; height:auto !important; *min-height:28px;
*height:28px;
}
ul.nice-menu li { float:left; display:block; padding-left:3px; }
#header-region ul.nice-menu li { margin:0; padding-top:0.1em; padding-bottom:0.1em; background:#eee; }
ul.nice-menu a { color:#fff; text-decoration:none; line-height:28px; display:block; padding-right:12px; padding-left:12px;text-decoration:none; }
ul.nice-menu li.menuparent a { background:url(../images/nice_menus.gif) right top no-repeat; background-position:right 0px; padding-right:28px; }
ul.nice-menu a:hover { color:#ef3332; background:url(../images/nice_menus.gif) top right no-repeat; background-position:right -50px; text-decoration:none;}
ul.nice-menu li.menuparent a:hover { background:url(../images/nice_menus.gif) top right no-repeat; background-position:right -100px; }
ul.nice-menu li.menuparent { background:url(../images/nice_menu_dropdown_line.gif) no-repeat right 7px; }
ul.nice-menu li.over { background:url(../images/nice_menus.gif) left top no-repeat; background-position:left -150px; }
ul.nice-menu li { margin-top:4px; /*background-image:url(../images/nice_menu_line.gif) no-repeat right 3px;*/ background:url(../images/nice_menu_line.gif) no-repeat right 7px;}
/*ul.nice-menu #menu-643,*/ ul.nice-menu #menu-715, ul.nice-menu #menu-709, ul.nice-menu li li { margin-top:0; }
ul.nice-menu li.active { background:url(../images/nice_menus.gif) left top no-repeat; background-position:left -150px; }
ul.nice-menu li.active a { color:#ef3332; background:url(../images/nice_menus.gif) top right no-repeat; background-position:right -50px; }
ul.nice-menu #menu-258, ul.nice-menu #menu-727, ul.nice-menu #menu-711 { float:right; background:url(../images/nice_menus.gif) bottom right no-repeat; background-position:right -196px; }
ul.nice-menu #menu-258.active a, ul.nice-menu #menu-727.active a, ul.nice-menu #menu-711.active a { background:url(../images/nice_menus.gif) top right no-repeat; background-position:right -50px; }
ul.nice-menu #menu-255.active a { background:url(../images/nice_menus.gif) right top no-repeat; background-position:right -100px; }
ul.nice-menu #menu-256.active a { background:url(../images/nice_menus.gif) right top no-repeat; background-position:right -100px; }
ul.nice-menu #menu-332 { float:right; background:url(../images/nice_menus.gif) bottom right no-repeat; background-position:right -196px; }
ul.nice-menu #menu-332.active a { background:url(../images/nice_menus.gif) top right no-repeat; background-position:right -50px; }
/*ul.nice-menu #menu-643, ul.nice-menu #menu-715, ul.nice-menu #menu-709 { background:url(../images/nice_menus.gif) bottom right no-repeat; background-position:right -250px; }*/
ul.nice-menu #menu-643.active a, ul.nice-menu #menu-715.active a, ul.nice-menu #menu-709.active a { background:url(../images/nice_menus.gif) bottom right no-repeat; background-position:right -300px; }
ul.nice-menu #menu-643.active, ul.nice-menu #menu-643.over, ul.nice-menu #menu-643:hover, ul.nice-menu #menu-643.ie-over, ul.nice-menu #menu-715.active, ul.nice-menu #menu-715.over, ul.nice-menu #menu-715:hover, ul.nice-menu #menu-715.ie-over, ul.nice-menu #menu-709.active, ul.nice-menu #menu-709.over, ul.nice-menu #menu-709:hover, ul.nice-menu #menu-709.ie-over { background:url(../images/nice_menus.gif) left bottom no-repeat; background-position:left -146px; }
/*ul.nice-menu #menu-643 a, ul.nice-menu #menu-715 a, ul.nice-menu #menu-709 a { line-height:28px; padding-top:4px; padding-right:43px; }*/
/*ul.nice-menu #menu-643.over a,
ul.nice-menu #menu-643.ie-over a, 
ul.nice-menu #menu-643:hover a, 
ul.nice-menu #menu-715.over a, 
ul.nice-menu #menu-715.ie-over a,
ul.nice-menu #menu-715:hover a, 
ul.nice-menu #menu-709.over a, 
ul.nice-menu #menu-709.ie-over a, 
ul.nice-menu #menu-709:hover a { background:url(../images/nice_menus.gif) bottom right no-repeat; color:#ef3332; background-position:right -300px; }*/
ul.nice-menu ul { padding-top:1px; border:1px solid #d7d7d7; margin:0; border-top:0; min-width:126px !important; width:126px; border-bottom:0; background:#fff url(../images/nice_menus.gif) left top repeat-x; background-position:left -350px; }
ul.nice-menu ul li { float:none; height:24px; line-height:24px; padding:0; margin:0; float:left; width:100%; overflow:hidden; color:#f13333; border:0; border-bottom:1px solid #d7d7d7; }
ul.nice-menu li ul li a, ul.nice-menu li.menuparent ul li a, ul.nice-menu li#menu-255.active ul li a, ul.nice-menu li#menu-256.active ul li a { line-height:24px; margin:0; text-indent:10px; padding:0; background:none; color:#f13333; text-decoration:none;}
ul.nice-menu li.menuparent ul li a:hover, ul.nice-menu li#menu-255.active ul li a:hover, ul.nice-menu li#menu-256.active ul li a:hover { background:#f13333; color:#fff;text-decoration:none; }
#header-region ul.nice-menu ul { top:1.8em; left:-1px; border:0; border-top:1px solid #ccc; margin-right:0; }
#header-region ul.nice-menu ul { top:1.7em; }
ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li { width:12.5em; }
ul.nice-menu-right ul { width:12.5em; left:12.5em; top:-1px; }
ul.nice-menu-right ul ul { width:12.5em; left:12.5em; top:-1px; }
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent { background:#eee url(../images/arrow-right.png) right center no-repeat; }
ul.nice-menu-right li.menuparent:hover, ul.nice-menu-right li.over, ul.nice-menu-right li li.menuparent:hover, ul.nice-menu-right li li.over { background:#ccc url(../images/arrow-right.png) right center no-repeat; }
ul.nice-menu-left li ul { width:12.5em; left:-12.65em; top:-1px; }
ul.nice-menu-left li ul li ul { width:12.5em; left:-12.65em; top:-1px; }
ul.nice-menu-left li.menuparent, ul.nice-menu-left li li.menuparent { background:#eee url(../images/arrow-left.png) left center no-repeat; }
ul.nice-menu-left li.menuparent:hover, ul.nice-menu-left li.over, ul.nice-menu-left li li.menuparent:hover, ul.nice-menu-left li li.over { background:#ccc url(../images/arrow-left.png) left center no-repeat; }
#nice-menu-1 { font-size:14px; font-weight:bold; }
ul.nice-menu-left a, ul.nice-menu-left ul a { padding-left:14px; }
ul.nice-menu-down { border:0; }
ul.nice-menu-down li li { border-top:0; }
ul.nice-menu-down ul { left:0; }
ul.nice-menu-down ul li { clear:both; }
ul.nice-menu-down li ul li ul, #header-region ul.nice-menu-down li ul li ul { left:12.5em; top:-1px; }
ul.nice-menu-down .menuparent a { padding-right:15px; }
ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent { }
ul.nice-menu-down li:hover, ul.nice-menu-down li.over, ul.nice-menu-down li.ie-over, ul.nice-menu #menu-258.active, ul.nice-menu #menu-258.over, ul.nice-menu #menu-258:hover, ul.nice-menu #menu-258.ie-over, ul.nice-menu #menu-711.active, ul.nice-menu #menu-711.over, ul.nice-menu #menu-711:hover, ul.nice-menu #menu-711.ie-over, ul.nice-menu #menu-727.active, ul.nice-menu #menu-727.over, ul.nice-menu #menu-727:hover, ul.nice-menu #menu-727.ie-over, ul.nice-menu #menu-332.active, ul.nice-menu #menu-332.over, ul.nice-menu #menu-332:hover, ul.nice-menu #menu-332.ie-over { background:url(../images/nice_menus.gif) left top no-repeat; background-position:left -150px; }
ul.nice-menu-down li.over a, ul.nice-menu-down li.ie-over a, ul.nice-menu-down li:hover a { background:url(../images/nice_menus.gif) top right no-repeat; background-position:right -50px; color:#ef3332; }
ul.nice-menu-down li.menuparent:hover a { background:url(../images/nice_menus.gif) top right no-repeat; color:#ef3332; background-position:right -100px; }
ul.nice-menu-down li.menuparent:hover li a, ul.nice-menu-down li.over li a, ul.nice-menu-down li.ie-over li a { background:none; }
ul.nice-menu-down li.menuparent:hover li, ul.nice-menu-down li.over li, ul.nice-menu-down li.ie-over li { background:none; }
ul.nice-menu-down li li.menuparent, #header-region ul.nice-menu-down li li.menuparent { background:#eee url(../images/arrow-right.png) right center no-repeat; }
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.over, #header-region ul.nice-menu-down li li.menuparent:hover, #header-region ul.nice-menu-down li li.over { background:#ccc url(../images/arrow-right.png) right center no-repeat; }


.hrsBtn_0{display:inline-block; display:-moz-inline-box; *display:inline; *_display:inline;   padding-left:12px; background: url(../images/btn/btn4_left.gif) no-repeat; cursor:pointer;}
.hrsBtn_0 input{ height:26px; border:0; line-height:26px; margin:0; color:#fff; font-size:14px;  padding:0; margin:0; padding-right:20px; background:url(../images/btn/btn4_right.gif) no-repeat right top; cursor:pointer;}
.hrsBtn_0 em,.hrsBtn_0 a{ display:inline-block; display:-moz-inline-box; font-style:normal; border:0; height:26px; line-height:26px; color:#fff; font-size:14px;  padding:0; margin:0; padding-right:20px; background:url(../images/btn/btn4_right.gif) no-repeat right top; cursor:pointer; text-decoration:none;}


.hrsBtn_1{display:inline-block; display:-moz-inline-box; *display:inline; *_display:inline;   padding-left:14px; background: url(../images/btn/btn1_left.gif) no-repeat; cursor:pointer;}
.hrsBtn_1 input{ height:36px; border:0; line-height:36px; margin:0; color:#fff; font-size:14px;  padding:0; margin:0; padding-right:22px; background:url(../images/btn/btn1_right.gif) no-repeat right top; cursor:pointer;}
.hrsBtn_1 em,.hrsBtn_1 a{ display:inline-block; display:-moz-inline-box; font-style:normal; border:0; height:36px; line-height:36px; color:#fff; font-size:14px;  padding:0; margin:0; padding-right:22px; background:url(../images/btn/btn1_right.gif) no-repeat right top; cursor:pointer; text-decoration:none;}

.hrsBtn_2{display:inline-block; display:-moz-inline-box; *display:inline; *_display:inline;   padding-left:16px; background: url(../images/btn/btn2_left.gif) no-repeat; cursor:pointer;}
.hrsBtn_2 input{ height:20px; border:0; line-height:20px; margin:0; color:#fff; font-size:12px;  padding:0; margin:0; padding-right:16px; background:url(../images/btn/btn2_right.gif) no-repeat right top; cursor:pointer;}
.hrsBtn_2 em,.hrsBtn_2 a{ display:inline-block; display:-moz-inline-box; font-style:normal; border:0; height:20px; line-height:20px; color:#fff; font-size:12px;  padding:0; margin:0; padding-right:16px; background:url(../images/btn/btn2_right.gif) no-repeat right top; cursor:pointer; text-decoration:none;}

.hrsBtn_3{display:inline-block; display:-moz-inline-box; *display:inline; *_display:inline;   padding-left:18px; background: url(../images/btn/btn3_left.gif) no-repeat; cursor:pointer;}
.hrsBtn_3 input{ height:24px; border:0; line-height:24px; margin:0; color:#fff; font-size:12px;  padding:0; margin:0; padding-right:50px; background:url(../images/btn/btn3_right.gif) no-repeat right top; cursor:pointer;}
.hrsBtn_3 em,.hrsBtn_3 a{ display:inline-block; display:-moz-inline-box; font-style:normal; border:0; height:24px; line-height:24px; color:#fff; font-size:12px;  padding:0; margin:0; padding-right:50px; background:url(../images/btn/btn3_right.gif) no-repeat right top; cursor:pointer; text-decoration:none;}

.hrsBtn_4{display:inline-block; display:-moz-inline-box; *display:inline; *_display:inline;   padding-left:10px; background: url(../images/btn/btn5_left.gif) no-repeat; cursor:pointer;}
.hrsBtn_4 input{ height:27px; border:0; line-height:27px; margin:0; color:#fff; font-size:12px; font-weight:bold;  padding:0; margin:0; padding-right:40px; background:url(../images/btn/btn5_right.gif) no-repeat right top; cursor:pointer;}
.hrsBtn_4 em,.hrsBtn_4 a{ display:inline-block; display:-moz-inline-box; font-style:normal; border:0; height:27px; line-height:27px; color:#fff; font-size:12px;  padding:0; margin:0; padding-right:50px; background:url(../images/btn/btn5_right.gif) no-repeat right top; cursor:pointer; text-decoration:none;}

.hrsBtn_5{display:inline-block;  display:-moz-inline-box; *display:inline; *_display:inline;   padding-left:10px; background: url(../images/btn/btn6_left.gif) no-repeat; cursor:pointer;}
.hrsBtn_5 input{ height:30px; border:0; line-height:30px; margin:0; color:#fff; font-size:14px; font-weight:bold;  padding:0; margin:0; padding-right:40px; background:url(../images/btn/btn6_right.gif) no-repeat right top; cursor:pointer;}
.hrsBtn_5 em,.hrsBtn_5 a{ display:inline-block; display:-moz-inline-box; font-style:normal; border:0; height:30px; line-height:30px; color:#fff; font-size:14px;  padding:0; margin:0; padding-right:50px; background:url(../images/btn/btn6_right.gif) no-repeat right top; cursor:pointer; text-decoration:none;}

.hrsBtn_6{display:inline-block; display:-moz-inline-box; *display:inline; *_display:inline;   padding-left:10px; background: url(../images/btn/btn7_left.gif) no-repeat; cursor:pointer;}
.hrsBtn_6 input{ height:23px; border:0; line-height:20px; margin:0; color:#fff; font-size:12px; font-weight:bold;  padding:0; margin:0; padding-right:10px; background:url(../images/btn/btn7_right.gif) no-repeat right top; cursor:pointer;}
.hrsBtn_6 em,.hrsBtn_6 a{ display:inline-block; display:-moz-inline-box; font-style:normal; border:0; height:23px; line-height:20px; color:#fff; font-size:12px;  padding:0; margin:0; padding-right:10px; background:url(../images/btn/btn7_right.gif) no-repeat right top; cursor:pointer; text-decoration:none;}

.date_picker_btn{ vertical-align:middle; margin-left:2px; cursor:pointer;}
.dp_wrapper{ display:block; background:#fff; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; clear:both; overflow:hidden; _zoom:1; position:relative; z-index:9; width:288px; -moz-user-select:none; -webkit-user-select:none; cursor:default; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);}
.dp_wrapper .prev_btn{ display:block; clear:both; position:absolute; z-index:100; left:4px; top:2px; _zoom:1; width:30px; font-size:12px; cursor:pointer; color:#db0004; background:#fff;}
.dp_wrapper .next_btn{ display:block; clear:both; position:absolute; z-index:101; right:4px; top:2px; _zoom:1; width:30px; font-size:12px; text-align:right; cursor:pointer; color:#db0004; background:#fff;}
.dp_wrapper .btn_disabled{ color:#ccc; cursor:default;}
.dp_wrapper .datepicker{ width:142px; float:left; border:solid 1px #db0004; _position:relative; _z-index:1; _zoom:1;}
.dp_wrapper .datepicker .month_text{ clear:both; text-align:center; height:20px; line-height:20px; font-weight:bold; color:#d90106;  _position:relative; _z-index:1; _zoom:1;}
.dp_wrapper .datepicker .week_day{ clear:both; overflow:hidden; width:140px; margin:0 auto; height:20px; line-height:20px; font-weight:bold; background:#fe3a3e; color:#fff;}
.dp_wrapper .datepicker.current_month .week_day{ background:#d80005;}
.dp_wrapper .datepicker  .week_day .sun{ color:#0199fe;}
.dp_wrapper .datepicker  .week_day .sat{ color:#0199fe;}
.dp_wrapper .datepicker .week_day div{ float:left; width:20px; height:20px; *overflow:hidden; line-height:20px; *line-height:22px; text-align:center;  }
.dp_wrapper .datepicker .dp_cell_wrapper{ clear:both; overflow:hidden; display:block; padding:0; margin:0; list-style:none; margin:0 auto; width:140px; height:120px; _zoom:1; padding:1px 0;}


.dp_wrapper .datepicker .dp_cell_wrapper li{ width:20px; height:20px; float:left; _zoom:1; text-align:center; line-height:20px; *line-height:18px; font-size:11px; _overflow:hidden;}
.dp_wrapper .datepicker .dp_cell_wrapper li a{ -moz-outline:none; -webkit-outline:none; display:block; _zoom:1; height:18px; width:18px; border:solid 1px #fff; _overflow:hidden; *behavior:url(css/nooutline.htc); behavior:url(css/nooutline.htc)\9;}

.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_current a:link,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_current a:active,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_current a:visited, 
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_current a:hover{ text-decoration:underline; font-weight:bold;}

.dp_wrapper .datepicker .dp_cell_wrapper li a:link,
.dp_wrapper .datepicker .dp_cell_wrapper li a:active,
.dp_wrapper .datepicker .dp_cell_wrapper li a:visited{ color:#ec2d23; text-decoration:none;}
.dp_wrapper .datepicker .dp_cell_wrapper li a:hover{ background:#ffd8d9;}


.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_start a:link,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_start a:active,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_start a:visited,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_start a:hover{ border:solid 1px #ff393e; color:#db0102; background:#ffd8d9;}

.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_end a:link,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_end a:active,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_end a:visited,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_end a:hover{ border:solid 1px #ff393e; color:#db0102; background:#ffd8d9;}

.dp_wrapper.dp_startdate .dp_cell_wrapper li.dp_cell_afterend a:link,
.dp_wrapper.dp_startdate .dp_cell_wrapper li.dp_cell_afterend a:active,
.dp_wrapper.dp_startdate .dp_cell_wrapper li.dp_cell_afterend a:visited,
.dp_wrapper.dp_startdate .dp_cell_wrapper li.dp_cell_afterend a:hover{/*color:#999; cursor:default; background:#fff;*/}

.dp_wrapper.dp_enddate .dp_cell_wrapper li.dp_cell_beforestart a:link,
.dp_wrapper.dp_enddate .dp_cell_wrapper li.dp_cell_beforestart a:active,
.dp_wrapper.dp_enddate .dp_cell_wrapper li.dp_cell_beforestart a:visited,
.dp_wrapper.dp_enddate .dp_cell_wrapper li.dp_cell_beforestart a:hover{color:#145CA3; cursor:default; background:#fff;}


.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_beforecurrent a:link,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_beforecurrent a:visited,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_beforecurrent a:active,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_beforecurrent a:hover{ color:#999; cursor:default; background:#fff;}

.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_between a:link,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_between a:visited,
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_between a:active{ color:#db0102; }
.dp_wrapper .datepicker .dp_cell_wrapper li.dp_cell_between a:hover{ color:#db0102;}


.hrs_searchbox input.text_input { border:solid 1px #afafaf; width:132px; color:#666; background:#f6f6f6; height:16px; padding:2px; vertical-align:middle; }
.hrs_searchbox { clear:both; padding:12px 0 0 0px; *padding:8px 0 0 0; _padding:10px 0 0 0; }
.hrs_searchbox b.red { color:red; vertical-align:middle; font-size:14px; font-family:Verdana, Geneva, sans-serif}
.hrs_searchbox ul{ padding:0;}
.hrs_searchbox li input, 
.hrs_searchbox select, 
.hrs_searchbox img { vertical-align:middle; }
.hrs_searchbox select { border:1px solid #9E9E9E; padding:2px; }
.hrs_searchbox select,
.hrs_searchbox .text_input { background:#fff; }
.hrs_searchbox li { line-height:22px; padding:6px 0; *padding:5px 0;}
a.help { display:-moz-inline-box; display:inline-block; padding-left:13px; background:url(../images/index_small_icon.gif) no-repeat left -152px; text-decoration:underline;}
a.help { _display:inline; }
a.help.empty,
#right_sidebar .block .hrs_searchbox a.empty{ text-indent:-1000; text-decoration:none;}
.hrs_searchbox .search_button {display:-moz-inline-box;  display:inline-block; }
.hrs_searchbox .search_button { _display:inline; }
.hrs_searchbox .search_team { padding-left:20px; background:url(../images/index_small_icon.gif) no-repeat left -180px; border:0; font-weight:bold; color:#8b8b8d; cursor:pointer; width:80px;}
.hrs_searchbox .search_position { position:absolute; _zoom:1; bottom:13px; right:10px; width:234px; overflow:hidden; }
.hrs_searchbox .search_position .search_team{ display:block; float:left; margin-top:8px;}
.hrs_searchbox .search_position .search_button{ display:block; float:right;}

.hrs_searchbox .search_children_expand{ display:none; line-height:0; *zoom:1;}
.hrs_searchbox .search_children_expand_block{ display:none; clear:both; line-height:20px; margin-bottom:5px; background:#ffd2d2; padding:5px 10px;}
.hrs_searchbox .search_children_expand_block span.search_children_expand_block_title{ }
.hrs_searchbox .search_children_expand_block label{ vertical-align:middle;}
.hrs_searchbox .search_children_expand_action{ padding:5px; text-align:right;}
.hrs_searchbox .search_children_expand_action a:link,
.hrs_searchbox .search_children_expand_action a:visited,
.hrs_searchbox .search_children_expand_action a:active,
.hrs_searchbox .search_children_expand_action a:hover{ color:#FF0A00;}


/*20100902*/
.seo_search_children_expand{ display:none; line-height:0; *zoom:1;}



.hrs_searchbox .hrs_form_error{border:solid 1px #FF3E3E; background-color:#FFCECE;}
.hrs_form_error{ border:solid 1px #FF3E3E; background-color:#FFCECE;}
#search_box table.line_1 .hrs_form_error{border:solid 1px #FF3E3E; background-color:#FFCECE;}
#search_box table .hrs_form_error{border:solid 1px #FF3E3E; background-color:#FFCECE;}
.hrs_form_tip{ line-height:15px; padding:0 3px; border:solid 1px #F93; background:#FFFCD9; color:#A20000;}

#footer{ clear:both; height:auto; padding:10px 12px 30px 12px;}

#footer .footer_columns{ clear:both; overflow:hidden; _zoom:1; margin-bottom:20px;}
#footer .footer_columns p{ color:#666;}
#footer .footer_columns .footer_column_item{ float:left; width:298px; padding:0 10px;}
#footer .footer_columns .with_border{border-left:dotted 1px #999;}
#footer .footer_columns h5{ font-weight:normal; color:#155c9c; display:block; }

#footer .footer_columns .company .footer_logo{ float:left; width:106px;}
#footer .footer_columns .company .footer_logo img{width:106px; height:35px; }
#footer .footer_columns .company .footer_info{ float:left; margin-left:-106px; width:100%;}
#footer .footer_columns .company p{  color:#155c9c; margin-left:116px;}
#footer .footer_columns .company h5{  margin-left:116px;}

#footer .footer_columns .share p{color:#155c9c;}

#footer .footer_columns ul.img_list{ clear:both; overflow:hidden; _zoom:1; padding:5px 0;}
#footer .footer_columns ul.img_list li{ float:left; padding-right:10px;}

#footer .footer_links{ clear:both; padding:5px 0 0 0; text-align:center;}
#footer .footer_links a,
#footer .footer_links span{ margin:0 10px; font-weight:bold; color:#145CA3}

#footer .footer_copyright{ clear:both; padding:3px 0 5px 0; text-align:center; color:#155c9c;}

.hrs_tab_wrapper{ /* border-top:solid 1px #7591b1; border-left:solid 1px #7591b1; border-right:solid 1px #7591b1;  border-bottom:solid 1px #fff;*/ text-align:left;  margin-bottom:20px; margin-top:20px; _height:1%;}
.hrs_tab_title{ clear:both; height:20px;}
.hrs_tab_title h3{ color:#145CA3;}
.hrs_tab_main{border:solid 1px #7591b1; clear:both;}
.hrs_tab_wrapper .hrs_tab_handlers{ _zoom:1; clear:both; background:#e0ecf8;  height:23px; z-index:2; position:relative; /*border-bottom:solid 1px #7591b1*/}
.hrs_tab_wrapper .hrs_tab_handlers ul{ display:block; _position:absolute; _top:0; _left:0;}
.hrs_tab_wrapper .hrs_tab_handlers li{ display:block; _zoom:1; float:left; height:23px; margin-left:-1px; background:url(../images/hrs_tab_ico.gif) no-repeat left -32px;}
.hrs_tab_wrapper .hrs_tab_handlers li.last{ float:right; margin-right:-1px;}
.hrs_tab_wrapper .hrs_tab_handlers li a{ display:block; float:left; _zoom:1; padding:0 23px 0 13px; height:23px; line-height:23px; }
.hrs_tab_wrapper .hrs_tab_handlers li a:focus{-moz-outline-style: none; -webkit-outline-style: none; }

.hrs_tab_wrapper .hrs_tab_handlers li a:link,
.hrs_tab_wrapper .hrs_tab_handlers li a:active,
.hrs_tab_wrapper .hrs_tab_handlers li a:visited{ color:#155c9c; background:url(../images/hrs_tab_ico.gif) no-repeat right 10px;}
.hrs_tab_wrapper .hrs_tab_handlers li a:hover{border-right:solid 1px #7591b1; border-left:solid 1px #7591b1; padding:0 22px 0 12px; background:#f0f7ff url(../images/hrs_tab_ico.gif) no-repeat right -7px; text-decoration:none;}

.hrs_tab_wrapper .hrs_tab_handlers li a.active:link,
.hrs_tab_wrapper .hrs_tab_handlers li a.active:active,
.hrs_tab_wrapper .hrs_tab_handlers li a.active:visited,
.hrs_tab_wrapper .hrs_tab_handlers li a.active:hover{border-right:solid 1px #7591b1; border-left:solid 1px #7591b1; border-bottom:solid 1px #f0f7ff; padding:0 22px 0 12px; background:#f0f7ff url(../images/hrs_tab_ico.gif) no-repeat right -7px;}

.hrs_tab_wrapper .hrs_tab_contents a:hover{ text-decoration:underline;}

.hrs_tab_wrapper .hrs_tab_contents{ background:#f0f7ff; z-index:1; overflow:hidden; _zoom:1;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block{ clear:both; overflow:hidden; _zoom:1; padding:15px; border-top:solid 1px #7591b1}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block li{ float:left; width:114px;  padding:2px 10px 2px 10px; background:url(../images/hrs_tab_ico.gif) no-repeat left -55px;}

.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block .hrs_tab_content_list{ float:left; overflow:hidden; _zoom:1; width:830px;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block .hrs_tab_content_link{ float:right; width:80px;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl{ display:block; overflow:hidden; _zoom:1; float:left; width:415px;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl dt{ display:block; clear:both; padding-bottom:5px; font-weight:bold;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl dt h3{ font-weight:bold;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl dd{ display:block; float:left; width:114px; padding:2px 10px 2px 10px; background:url(../images/hrs_tab_ico.gif) no-repeat left -55px;}


#footer{ clear:both; height:auto; padding:10px 12px 30px 12px;}

#footer .footer_columns{ clear:both; overflow:hidden; _zoom:1; margin-bottom:20px;}
#footer .footer_columns p{ color:#666;}
#footer .footer_columns .footer_column_item{ float:left; width:298px; padding:0 10px;}
#footer .footer_columns .with_border{border-left:dotted 1px #999;}
#footer .footer_columns strong{ font-weight:normal; color:#155c9c; display:block; }

#footer .footer_columns .company .footer_logo{ float:left; width:106px;}
#footer .footer_columns .company .footer_logo img{width:106px; height:35px; }
#footer .footer_columns .company .footer_info{ float:left; margin-left:-106px; width:100%;}
#footer .footer_columns .company p{  color:#155c9c; margin-left:116px;}
#footer .footer_columns .company strong{  margin-left:116px;}

#footer .footer_columns .share p,#footer .footer_columns .other p{color:#155c9c;}

#footer .footer_columns ul.img_list{ clear:both; overflow:hidden; _zoom:1; padding:5px 0;}
#footer .footer_columns ul.img_list li{ float:left; padding-right:10px;}

#footer .footer_links{ clear:both; padding:5px 0 0 0; text-align:center;}
#footer .footer_links a,
#footer .footer_links span{ margin:0 10px; font-weight:bold; color:#145CA3}

#footer .footer_copyright{ clear:both; padding:3px 0 5px 0; text-align:center; color:#155c9c;}

.hrs_tab_wrapper{ /* border-top:solid 1px #7591b1; border-left:solid 1px #7591b1; border-right:solid 1px #7591b1;  border-bottom:solid 1px #fff;*/ text-align:left;  margin-bottom:20px; margin-top:20px; _height:1%;}
.hrs_tab_title{ clear:both; height:20px;}
.hrs_tab_title h3{ color:#145CA3;}
.hrs_tab_main{border:solid 1px #7591b1; clear:both;}
.hrs_tab_wrapper .hrs_tab_handlers{ _zoom:1; clear:both; background:#e0ecf8;  height:23px; z-index:2; position:relative; /*border-bottom:solid 1px #7591b1*/}
.hrs_tab_wrapper .hrs_tab_handlers ul{ display:block; _position:absolute; _top:0; _left:0;}
.hrs_tab_wrapper .hrs_tab_handlers li{ display:block; _zoom:1; float:left; height:23px; margin-left:-1px; background:url(../images/hrs_tab_ico.gif) no-repeat left -32px;}
.hrs_tab_wrapper .hrs_tab_handlers li.last{ float:right; margin-right:-1px;}
.hrs_tab_wrapper .hrs_tab_handlers li h3{font-weight: normal;}
.hrs_tab_wrapper .hrs_tab_handlers li a{ display:block; float:left; _zoom:1; padding:0 23px 0 13px; height:23px; line-height:23px; }
.hrs_tab_wrapper .hrs_tab_handlers li a:focus{-moz-outline-style: none; -webkit-outline-style: none; }

.hrs_tab_wrapper .hrs_tab_handlers li a:link,
.hrs_tab_wrapper .hrs_tab_handlers li a:active,
.hrs_tab_wrapper .hrs_tab_handlers li a:visited{ color:#155c9c; background:url(../images/hrs_tab_ico.gif) no-repeat right -112px;}
.hrs_tab_wrapper .hrs_tab_handlers li a:hover{border-right:solid 1px #7591b1; border-left:solid 1px #7591b1; padding:0 22px 0 12px; background:#f0f7ff url(../images/hrs_tab_ico.gif) no-repeat right -7px; text-decoration:none;}

.hrs_tab_wrapper .hrs_tab_handlers li a.active:link,
.hrs_tab_wrapper .hrs_tab_handlers li a.active:active,
.hrs_tab_wrapper .hrs_tab_handlers li a.active:visited,
.hrs_tab_wrapper .hrs_tab_handlers li a.active:hover{border-right:solid 1px #7591b1; border-left:solid 1px #7591b1; border-bottom:solid 1px #f0f7ff; padding:0 22px 0 12px; background:#f0f7ff url(../images/hrs_tab_ico.gif) no-repeat right -7px;}

.hrs_tab_wrapper .hrs_tab_contents a:hover{ text-decoration:underline;}

.hrs_tab_wrapper .hrs_tab_contents{ background:#f0f7ff; z-index:1; overflow:hidden; _zoom:1;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block{ clear:both; overflow:hidden; _zoom:1; padding:15px; border-top:solid 1px #7591b1}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block li{ float:left; width:114px;  padding:2px 10px 2px 10px; background:url(../images/hrs_tab_ico.gif) no-repeat left -55px;}

.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block .hrs_tab_content_list{ float:left; overflow:hidden; _zoom:1; width:830px;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block .hrs_tab_content_link{ float:right; width:80px;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl{ display:block; overflow:hidden; _zoom:1; float:left; width:415px;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl dt{ display:block; clear:both; padding-bottom:5px; font-weight:bold;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl dt h3{ font-weight:bold;}
.hrs_tab_wrapper .hrs_tab_contents .hrs_tab_content_block dl dd{ display:block; float:left; width:114px; padding:2px 10px 2px 10px; background:url(../images/hrs_tab_ico.gif) no-repeat left -55px;}

ul.nice-menu li#menu-7866 a { width:126px; height:28px; background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat; padding-left:45px; padding-right:0;}
ul.nice-menu li#menu-7866 a:hover { width:123px; height:28px; padding-left:45px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat;}
ul.nice-menu li#menu-7866.active a{ width:123px; height:28px;  padding-left:45px;background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat;}


ul.nice-menu li#menu-7866{ border:0px;height:28px;}
ul.nice-menu li#menu-11093.active li#menu-7866 a { width:159px; height:28px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-11093.active li#menu-7866 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-11093.active li#menu-7866.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-11093.active li#menu-7866.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}

ul.nice-menu li#menu-11093 li#menu-7866 a { width:159px; height:28px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-11093 li#menu-7866 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-11093 li#menu-7866.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-11093 li#menu-7866.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}

ul.nice-menu li#menu-11093.active li#menu-8443 a { width:159px; height:28px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-11093.active li#menu-8443 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-11093.active li#menu-8443.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-11093.active li#menu-8443.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}

ul.nice-menu li#menu-11093 li#menu-8443 a { width:159px; height:28px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-11093 li#menu-8443 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-11093 li#menu-8443.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-11093 li#menu-8443.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}


ul.nice-menu li#menu-11093 a { width:146px; height:28px; background:url("../images/menu_guess_bg_off.gif"); background-repeat:no-repeat; padding-left:45px; padding-right:0;}
ul.nice-menu li#menu-11093:hover a { width:146px; height:28px; padding-left:45px; background:url("../images/menu_guess_bg_on.gif"); background-repeat:no-repeat;}
ul.nice-menu li#menu-11093.active a,
ul.nice-menu li#menu-11093.over a{ width:146px; height:28px;  padding-left:45px;background:url("../images/menu_guess_bg_on.gif"); background-repeat:no-repeat;}
ul.nice-menu li#menu-11093 ul{width:191px; border:0px; padding-top:0px;}




ul.nice-menu li#menu-3619 a { width:126px; height:28px; background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat; padding-left:45px; padding-right:0;}
ul.nice-menu li#menu-3619 a:hover { width:123px; height:28px; padding-left:45px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat;}
ul.nice-menu li#menu-3619.active a{ width:123px; height:28px;  padding-left:45px;background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat;}


ul.nice-menu li#menu-3619{ border:0px;height:28px;}
ul.nice-menu li#menu-3696.active li#menu-3619 a { width:159px; height:28px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-3696.active li#menu-3619 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-3696.active li#menu-3619.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-3696.active li#menu-3619.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}

ul.nice-menu li#menu-3696 li#menu-3619 a { width:159px; height:28px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-3696 li#menu-3619 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-3696 li#menu-3619.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_wine_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-3696 li#menu-3619.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_wine_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}

ul.nice-menu li#menu-3696.active li#menu-3672 a { width:159px; height:28px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-3696.active li#menu-3672 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-3696.active li#menu-3672.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-3696.active li#menu-3672.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}

ul.nice-menu li#menu-3696 li#menu-3672 a { width:159px; height:28px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; padding-left:35px; padding-right:0;color:#F13333;}
ul.nice-menu li#menu-3696 li#menu-3672 a:hover { width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat; border:0;color:#fff;}
ul.nice-menu li#menu-3696 li#menu-3672.active a{ width:159px; height:28px;  padding-left:35px;background:url("../images/menu_movie_bg_off.gif"); background-repeat:no-repeat;border:0;color:#fff;}
ul.nice-menu li#menu-3696 li#menu-3672.active a:hover{width:159px; height:28px; padding-left:35px; background:url("../images/menu_movie_bg_on.gif"); background-repeat:no-repeat; border:0;color:#F13333;}


ul.nice-menu li#menu-3696 a { width:146px; height:28px; background:url("../images/menu_guess_bg_off.gif"); background-repeat:no-repeat; padding-left:45px; padding-right:0;}
ul.nice-menu li#menu-3696:hover a { width:146px; height:28px; padding-left:45px; background:url("../images/menu_guess_bg_on.gif"); background-repeat:no-repeat;}
ul.nice-menu li#menu-3696.active a,
ul.nice-menu li#menu-3696.over a{ width:146px; height:28px;  padding-left:45px;background:url("../images/menu_guess_bg_on.gif"); background-repeat:no-repeat;}
ul.nice-menu li#menu-3696 ul{width:191px; border:0px; padding-top:0px;}

/*edit byt jimmy*/
.holiday_index{background:url("../images/heard_bg.gif") repeat-x scroll left bottom #901517;
height:113px;
position:relative;
z-index:100;
width:961px;
margin:auto;
}
.bg_class{ background:url("../images/holiday_bg.gif") repeat-y scroll center center; width:981px; margin:auto;}